interface T1 {
  func (arg: string) : number;
}
type T2 = {
  func (arg: boolean) : void;
};